package com.lxw.report.engine.dataModel.report;

import java.util.List;

/**
 * 报表参数类
 */
public class ReportParameter {
    /**
     * 报表id
     */
    private String id;
    /**
     * 报表名称
     */
    private String name;
    /**
     * 报表名称
     */
    private String sqlText;
    /**
     * 报表数据列集合
     */
    private List<ReportColumn> dataReportColumns;
    /**
     * 报表配置
     */
    private ReportOptions options;
    /**
     * 报表描述
     */
    private String description;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSqlText() {
        return sqlText;
    }

    public void setSqlText(String sqlText) {
        this.sqlText = sqlText;
    }

    public List<ReportColumn> getDataReportColumns() {
        return dataReportColumns;
    }

    public void setDataReportColumns(List<ReportColumn> dataReportColumns) {
        this.dataReportColumns = dataReportColumns;
    }

    public ReportOptions getOptions() {
        return options;
    }

    public void setOptions(ReportOptions options) {
        this.options = options;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
